package com.qyhl.webtv.commonlib.entity.circle;

import java.io.Serializable;
import java.util.List;

/**
 * 圈子内容
 *
 * Created by qyhl on 2017/12/10.
 */

public class ScoopListBean implements Serializable {
    public int isAttention;//是否关注
    public List<TrackRecords> trackRecords;
    public int attention;
    public List<ScoopImage> images;
    public BrokeNews brokeNews;
    public BrokePlate brokePlate;
    public int isMain = 1;
    public int videoCoverWidth;
    public int videoCoverHeight;

    public int getVideoCoverWidth() {
        return videoCoverWidth;
    }

    public void setVideoCoverWidth(int videoCoverWidth) {
        this.videoCoverWidth = videoCoverWidth;
    }

    public int getVideoCoverHeight() {
        return videoCoverHeight;
    }

    public void setVideoCoverHeight(int videoCoverHeight) {
        this.videoCoverHeight = videoCoverHeight;
    }

    public int getIsMain() {
        return isMain;
    }

    public void setIsMain(int isMain) {
        this.isMain = isMain;
    }

    public int getIsAttention() {
        return isAttention;
    }

    public void setIsAttention(int isAttention) {
        this.isAttention = isAttention;
    }

    public List<TrackRecords> getTrackRecords() {
        return trackRecords;
    }

    public void setTrackRecords(List<TrackRecords> trackRecords) {
        this.trackRecords = trackRecords;
    }

    public int getAttention() {
        return attention;
    }

    public void setAttention(int attention) {
        this.attention = attention;
    }

    public List<ScoopImage> getImages() {
        return images;
    }

    public void setImages(List<ScoopImage> images) {
        this.images = images;
    }

    public BrokeNews getBrokeNews() {
        return brokeNews;
    }

    public void setBrokeNews(BrokeNews brokeNews) {
        this.brokeNews = brokeNews;
    }

    public BrokePlate getBrokePlate() {
        return brokePlate;
    }

    public void setBrokePlate(BrokePlate brokePlate) {
        this.brokePlate = brokePlate;
    }

    public class ScoopImage implements Serializable {
        public int brokeNewsId;
        public int contentId;
        public int id;
        public String isdel;
        public String trackRecordId;
        public String url;
        public String thumbnailUrl;
        public String compressUrl;

        public String getThumbnailUrl() {
            return thumbnailUrl;
        }

        public void setThumbnailUrl(String thumbnailUrl) {
            this.thumbnailUrl = thumbnailUrl;
        }

        public String getCompressUrl() {
            return compressUrl;
        }

        public void setCompressUrl(String compressUrl) {
            this.compressUrl = compressUrl;
        }

        public int getBrokeNewsId() {
            return brokeNewsId;
        }

        public void setBrokeNewsId(int brokeNewsId) {
            this.brokeNewsId = brokeNewsId;
        }

        public int getContentId() {
            return contentId;
        }

        public void setContentId(int contentId) {
            this.contentId = contentId;
        }

        public int getId() {
            return id;
        }

        public void setId(int id) {
            this.id = id;
        }

        public String getIsdel() {
            return isdel;
        }

        public void setIsdel(String isdel) {
            this.isdel = isdel;
        }

        public String getTrackRecordId() {
            return trackRecordId;
        }

        public void setTrackRecordId(String trackRecordId) {
            this.trackRecordId = trackRecordId;
        }

        public String getUrl() {
            return url;
        }

        public void setUrl(String url) {
            this.url = url;
        }

        @Override
        public String toString() {
            return "ScoopImage{" +
                    "brokeNewsId=" + brokeNewsId +
                    ", contentId=" + contentId +
                    ", id=" + id +
                    ", isdel='" + isdel + '\'' +
                    ", trackRecordId='" + trackRecordId + '\'' +
                    ", url='" + url + '\'' +
                    '}';
        }
    }

    public class BrokeNews implements Serializable {
        public String creator;
        public String createtime;
        public String address;
        public String author;
        public String title;
        public String content;
        public String url;
        public String coverImgUrl;
        public int isAnonymous;
        public String phone;
        public String publishtime;
        public String audioDuration;
        public String creatorAvatar;
        public int siteId;
        public int id;
        public int plateId;
        public int type;
        public int status;
        public int clickAmount;

        public int getClickAmount() {
            return clickAmount;
        }

        public void setClickAmount(int clickAmount) {
            this.clickAmount = clickAmount;
        }

        public int getStatus() {
            return status;
        }

        public void setStatus(int status) {
            this.status = status;
        }

        public String getCreator() {
            return creator;
        }

        public void setCreator(String creator) {
            this.creator = creator;
        }

        public String getCreatetime() {
            return createtime;
        }

        public void setCreatetime(String createtime) {
            this.createtime = createtime;
        }

        public String getAddress() {
            return address;
        }

        public void setAddress(String address) {
            this.address = address;
        }

        public String getAuthor() {
            return author;
        }

        public void setAuthor(String author) {
            this.author = author;
        }

        public String getTitle() {
            return title;
        }

        public void setTitle(String title) {
            this.title = title;
        }

        public String getContent() {
            return content;
        }

        public void setContent(String content) {
            this.content = content;
        }

        public String getUrl() {
            return url;
        }

        public void setUrl(String url) {
            this.url = url;
        }

        public String getCoverImgUrl() {
            return coverImgUrl;
        }

        public void setCoverImgUrl(String coverImgUrl) {
            this.coverImgUrl = coverImgUrl;
        }

        public int getIsAnonymous() {
            return isAnonymous;
        }

        public void setIsAnonymous(int isAnonymous) {
            this.isAnonymous = isAnonymous;
        }

        public String getPhone() {
            return phone;
        }

        public void setPhone(String phone) {
            this.phone = phone;
        }

        public String getPublishtime() {
            return publishtime;
        }

        public void setPublishtime(String publishtime) {
            this.publishtime = publishtime;
        }

        public String getAudioDuration() {
            return audioDuration;
        }

        public void setAudioDuration(String audioDuration) {
            this.audioDuration = audioDuration;
        }

        public String getCreatorAvatar() {
            return creatorAvatar;
        }

        public void setCreatorAvatar(String creatorAvatar) {
            this.creatorAvatar = creatorAvatar;
        }

        public int getSiteId() {
            return siteId;
        }

        public void setSiteId(int siteId) {
            this.siteId = siteId;
        }

        public int getId() {
            return id;
        }

        public void setId(int id) {
            this.id = id;
        }

        public int getPlateId() {
            return plateId;
        }

        public void setPlateId(int plateId) {
            this.plateId = plateId;
        }

        public int getType() {
            return type;
        }

        public void setType(int type) {
            this.type = type;
        }

        @Override
        public String toString() {
            return "BrokeNews{" +
                    "creator='" + creator + '\'' +
                    ", createtime='" + createtime + '\'' +
                    ", address='" + address + '\'' +
                    ", author='" + author + '\'' +
                    ", title='" + title + '\'' +
                    ", content='" + content + '\'' +
                    ", url='" + url + '\'' +
                    ", coverImgUrl='" + coverImgUrl + '\'' +
                    ", isAnonymous=" + isAnonymous +
                    ", phone='" + phone + '\'' +
                    ", publishtime='" + publishtime + '\'' +
                    ", audioDuration='" + audioDuration + '\'' +
                    ", creatorAvatar='" + creatorAvatar + '\'' +
                    ", siteId=" + siteId +
                    ", id=" + id +
                    ", plateId=" + plateId +
                    ", type=" + type +
                    ", status=" + status +
                    '}';
        }
    }

    public class BrokePlate implements Serializable {
        public String name;
        public int siteId;
        public int id;

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public int getSiteId() {
            return siteId;
        }

        public void setSiteId(int siteId) {
            this.siteId = siteId;
        }

        public int getId() {
            return id;
        }

        public void setId(int id) {
            this.id = id;
        }

        @Override
        public String toString() {
            return "BrokePlate{" +
                    "name='" + name + '\'' +
                    ", siteId=" + siteId +
                    ", id=" + id +
                    '}';
        }
    }

    public class TrackRecords implements Serializable {
        public TrackRecord trackRecord;

        public List<ScoopImage> images;

        public List<ScoopImage> getImages() {
            return images;
        }

        public void setImages(List<ScoopImage> images) {
            this.images = images;
        }

        public TrackRecord getTrackRecord() {
            return trackRecord;
        }

        public void setTrackRecord(TrackRecord trackRecord) {
            this.trackRecord = trackRecord;
        }

        public class TrackRecord implements Serializable {
            public String creator;
            public String createtime;
            public String author;
            public String creatorAvatar;
            public String content;
            public int id;
            public int brokeNewsId;
            public String url;

            public String getCreator() {
                return creator;
            }

            public void setCreator(String creator) {
                this.creator = creator;
            }

            public String getCreatetime() {
                return createtime;
            }

            public void setCreatetime(String createtime) {
                this.createtime = createtime;
            }

            public String getAuthor() {
                return author;
            }

            public void setAuthor(String author) {
                this.author = author;
            }

            public String getCreatorAvatar() {
                return creatorAvatar;
            }

            public void setCreatorAvatar(String creatorAvatar) {
                this.creatorAvatar = creatorAvatar;
            }

            public String getContent() {
                return content;
            }

            public void setContent(String content) {
                this.content = content;
            }

            public int getId() {
                return id;
            }

            public void setId(int id) {
                this.id = id;
            }

            public int getBrokeNewsId() {
                return brokeNewsId;
            }

            public void setBrokeNewsId(int brokeNewsId) {
                this.brokeNewsId = brokeNewsId;
            }

            public String getUrl() {
                return url;
            }

            public void setUrl(String url) {
                this.url = url;
            }

            @Override
            public String toString() {
                return "TrackRecord{" +
                        "creator='" + creator + '\'' +
                        ", createtime='" + createtime + '\'' +
                        ", author='" + author + '\'' +
                        ", creatorAvatar='" + creatorAvatar + '\'' +
                        ", content='" + content + '\'' +
                        ", id=" + id +
                        ", brokeNewsId=" + brokeNewsId +
                        ", url='" + url + '\'' +
                        '}';
            }
        }
    }

    @Override
    public String toString() {
        return "ScoopBean{" +
                "isAttention=" + isAttention +
                ", trackRecords=" + trackRecords +
                ", attention=" + attention +
                ", images=" + images +
                ", brokeNews=" + brokeNews +
                ", brokePlate=" + brokePlate +
                ", isMain=" + isMain +
                '}';
    }
}
